摘要 :
Recent years have seen a paradigm shift from PC-centric computing to cloud computing. The advent of cloud computing has led to the emergence of various cloud services and providers. Cloud service brokers (CSBs) were introduced to ...
展开
Recent years have seen a paradigm shift from PC-centric computing to cloud computing. The advent of cloud computing has led to the emergence of various cloud services and providers. Cloud service brokers (CSBs) were introduced to serve as intermediaries between cloud service providers and cloud users who wish to select an appropriate cloud service. A CSB requires intermediation technologies with service recommendation, contract management, and cloud service usage assistance (such as evaluation) capabilities. These intermediation technologies enable CSBs to increase the quality of cloud service usage. However, currently commercially available CSBs fail to satisfy user requirements. In addition, many open research problems remain in the technologies and approaches underpinning CSB intermediation technologies. This paper proposes Cloud Service-Recommendation, Contract, and Evaluation (C-RCE), which supports CSB processes, including the management and operation of each proposed process. We implement a prototype of the proposed C-RCE process in a CSB to evaluate its performance and confirm that it is superior to existing CSBs. The proposed C-RCE process may be used as a guideline and reference model for constructing, operating, and managing actual CSBs.
收起
摘要 :
With the popularization of cloud computing, various cloud services have emerged, and hybrid clouds that can take advantage of combining public and private clouds are attracting attention. However, because of their variety, determi...
展开
With the popularization of cloud computing, various cloud services have emerged, and hybrid clouds that can take advantage of combining public and private clouds are attracting attention. However, because of their variety, determining a combination of cloud services suited to the user's current environment and requirements is expensive when deploying a hybrid cloud. Even if the required services are available, there is a lack of tools to connect them, manage them in batches, and utilize the integrated environment. To solve these problems, this paper proposes a cloud selection and integration process (C-SIP), which selects and integrates a combination of cloud services through a hybrid cloud service broker (hybrid CSB), which is an automation solution supporting hybrid cloud deployment. Moreover, the proposed method is realized using a script including the application programming interface of each cloud service. The proposed C-SIP will be used as a core approach toward the hybrid CSB, which is expected to facilitate the introduction of hybrid clouds and the acquisition of cloud strategies.
收起
摘要 :
The variety of cloud services (CSs) that are described, their non-uniform naming conventions, and their heterogeneous types and features make cloud service discovery a difficult problem. Therefore, an intelligent cloud service dis...
展开
The variety of cloud services (CSs) that are described, their non-uniform naming conventions, and their heterogeneous types and features make cloud service discovery a difficult problem. Therefore, an intelligent cloud service discovery framework (CSDF) is needed for discovering the appropriate services that meet the user's requirements. This study proposes a CSDF for extracting cloud service attributes (CSAs) based on classification, ontology, and agents. Multiple-phase classification with topic modeling has been implemented using different machine learning techniques to increase the efficiency of CSA extraction. CSAs that are represented in different formats have been extracted and represented in a comprehensive ontology to enhance the efficiency and effectiveness of the framework. The experimental results showed that the multiple-phase classification methods with topic modeling for CSs using a support vector machine (SVM) obtained a high accuracy (87.90%) compared to other methods. In addition, the results of extracting CSAs showed high values for precision, recall, and f-measure of 99.24%, 99.24%, and 99.24%, respectively, for Java script object notation(JSON) format, followed by 99.05%, 97.20%, and 98.11% for table formats, and with lower accuracy for text format (90.63%, 86.57%, and 88.55%).
收起
摘要 :
Efficient resource identification and discovery is the primary requirements for cloud computing services, as it assists in scheduling and managing of cloud applications. Cloud computing is a revolution of the economic model rather...
展开
Efficient resource identification and discovery is the primary requirements for cloud computing services, as it assists in scheduling and managing of cloud applications. Cloud computing is a revolution of the economic model rather than technological. It takes advantage of several technologies that were tested and modified by replacing the local use of computers with centralized shared resources that are managed and stored by Cloud Service Providers (CSPs) in a transparent manner for Cloud Consumers (CCs). With this new use, various cloud services have appeared and it is mainly classified into three broad categories i.e., Infrastructure as a service (IaaS), Software as a service (SaaS) and Platform as a service (PaaS). Each of these cloud services provides several benefits to the CCs through their respective Quality of Service (QoS) metric. Among the cloud service models, most of the QoS attribute and metric are identical and some are different. The vendors of cloud have focused their objectives on the development of scalability, resource consumption and performance, other characteristics of cloud have been ignored. While CSPs face challenging difficulties in publishing cloud services that displays their cloud resources, at the same time CCs do not have standard mechanism for cloud resource discovery, automated cloud services selection, and easy use of cloud services. In this frame, this paper puts forward a set of QoS metric for SaaS, IaaS, PaaS services and propose (i) An efficient algorithm for identifying the cloud services based on the QoS metric given by the cloud consumer using decision tree classification algorithm (ii) An efficient algorithm for Cloud service resource registry which aims to enable CSPs to register their services with its QoS attributes and (iii) A Cloud service resource discovery that search for the suitable cloud service and their attributes in the cloud service registry that meets the CCs application requirements using Split and Cache (SAC) algorithm. Our new approach makes the provisioning of cloud service possible by ease of resource identification, publication, discovery based on dynamic QoS attributes via web GUI interface backed by series of test that has validated and the proposed approach is feasible and sound. The recommended solution is important: instead of putting effort in locating, learning about the services and evaluating them, CCs can easily identify, discover the services, select and use the required cloud resources. The efficiency of our algorithms was assessed through experiments using CloudSim, which primarily decreases the response time, CPU utilization and memory consumption for identifying and searching the cloud services and increases the accuracy of the CSPs list retrieved along with their QoS attributes.
收起
摘要 :
Cloud computing is increasing in usage because of its technical and financial advantages over traditional computing paradigms and also because of the availability of an expanding number of cloud services offered by new service pro...
展开
Cloud computing is increasing in usage because of its technical and financial advantages over traditional computing paradigms and also because of the availability of an expanding number of cloud services offered by new service providers. Consistent with its growth, there has been wide research interest in the literature that focuses on increasing cloud adoption. However, the current commercial and research-oriented cloud computing research in the literature mainly deals with functionalities closer to cloud infrastructure, such as improved performance and the management of virtualized resources, as well as fundamental issues related to efficient resource utilization, such as virtual machine (VM) migrations and server consolidation. While on the one hand, such features are very important, on the other hand, other important features, such as cloud quality of service management which is important for the cloud environment to move from a basic cloud service infrastructure to a broader cloud service ecosystem, have not received the required due attention. In cloud service management, a cloud service user has several choices for service selection and the quest to achieve interoperability and compatibility in cloud computing will consequently enable the user to easily migrate between service providers. In this scenario, the user needs to make important cloud service management decisions based on QoS, in addition to other criteria such as usage cost. These issues, when considered from a user's perspective, are quite different from cloud infrastructure management issues envisioned from a cloud provider's perspective. There are several challenges in cloud service management from a user's perspective, which the current cloud service management platforms in the literature do not address. To address this drawback, this paper presents a comprehensive state-of-the-art discussion on the existing approaches to cloud service management, critically evaluates them against the factors required for the user to manage the cloud service and presents a framework that assists the cloud service user in making cloud service management decisions. (C) 2015 Elsevier Ltd. All rights reserved.
收起
摘要 :
The advancement of cloud computing has enabled service providers to provide diversity of cloud services to users with different attributes at a range of costs. Finding the suitable service from the increasing numbers of cloud serv...
展开
The advancement of cloud computing has enabled service providers to provide diversity of cloud services to users with different attributes at a range of costs. Finding the suitable service from the increasing numbers of cloud services that satisfy the user requirements such as performance, cost and security has become a big challenge. The variety on services description none uniformed naming conventions and the heterogeneous types and features of cloud services led to make the cloud service discovery a hard problem. Therefore, an intelligent service discovery system is necessary for searching and retrieving appropriate services accurately and quickly. Many studies have been conducted to discover the cloud services using different techniques, such as ontology model and agents technology. The existing ontology for cloud services does not cover the cloud concepts and it is intended to be used for specific tasks only. This study represents the cloud concepts in a comprehensive way that can be used for cloud services discovery or cloud computing management.
收起
摘要 :
Cloud service description (CSD) becomes an active area which attracts the attention of many research organizations, while no standard CSD exists. This lack of standardization is caused by the vendor lock-in problem, where cloud pr...
展开
Cloud service description (CSD) becomes an active area which attracts the attention of many research organizations, while no standard CSD exists. This lack of standardization is caused by the vendor lock-in problem, where cloud providers use various techniques (languages, standards, ontologies, models, etc.) to describe cloud services. Furthermore, there are few studies which dealt with the four aspects of service especially the technical, operational, business, and semantic aspects. Whereas, many other studies dealt only with some of these four aspects. This is the case of WSDL (Web Service Description Language) language, which focuses in the technical aspect, but it does not cover business and semantic ones. Our objective in this paper is to identify the foundations of a standardized CSD covering the technical, operational, business, and semantic aspects. We present a comparative study of the different approaches that address CSD issues. The result of this comparative study shows that USDL (Unified Service Description Language) is the appropriate language supporting a service description by covering three aspects (technical, operational, and business), despite its inability to cover the semantic aspect.
收起
摘要 :
Trust assessment in cloud depends on QoS attributes. While evaluating the trustworthiness of the CSPs, traditional methods of trust assessment do not take into account QoS attributes that keep changing dynamically. To address the ...
展开
Trust assessment in cloud depends on QoS attributes. While evaluating the trustworthiness of the CSPs, traditional methods of trust assessment do not take into account QoS attributes that keep changing dynamically. To address the issue of determining the trustworthiness of CSPs in web, rating based dynamic discovery (RBDD) of QoS attributes that keeps changing periodically and multi-layer ranking (MLR) algorithm that ranks the discovered CSPs in an efficient manner have been proposed. This approach allows us to evaluate CSPs trustworthiness from cloud auditors perception. evaluation results indicates that the RBDD is capable of sensing behavioural changes in CSPs and discovers the dynamic trustworthy service providers and MLR algorithm ranks them based on CC requirements with high accuracy and minimal time complexity compared to other approaches. The proposed system has been validated with synthetic dataset owing to absence of standardisation.
收起
摘要 :
Cloud Computing has recently been recognized as one of the most emerging technology. A considerable amount of research has been carried out to explore different areas in Cloud Computing. Nevertheless, few areas including reliabili...
展开
Cloud Computing has recently been recognized as one of the most emerging technology. A considerable amount of research has been carried out to explore different areas in Cloud Computing. Nevertheless, few areas including reliability, security and business value of Cloud Computing are yet to be explored. This paper presents a brief summary on the analysis of current gaps and new trends in cloud computing research based on extant information systems literature, industry reports, and practical experience reflections. Additionally, it highlights the significance of cloud computing and its implications for practitioner and academics. We conclude by outlining the opportunities associated with the development of Cloud Computing and noting future research directions.
收起
摘要 :
Many potential cloud consumers are overburdened by the challenges persisting when discovering, assessing, and selecting contemporary Cloud Service offerings: the cloud market is vast and fast-moving, the selection criteria are amb...
展开
Many potential cloud consumers are overburdened by the challenges persisting when discovering, assessing, and selecting contemporary Cloud Service offerings: the cloud market is vast and fast-moving, the selection criteria are ambiguous, service knowledge is scattered through the Internet, and features as well as prices are complex and incomparable. Much research has been carried out to create cloud service registries to help users select cloud services for eventual consumption, especially within the field of semantic web services. Through analyzing real-world requirements of six use cases we identified a gap in research for user-centric technologies. We fill this gap by creating a business vocabulary reflecting common service selection criteria, defining a textual domain specific language to let any user describe services easily, and implementing a novel brokering and matchmaking component to support users in their selection process. As a combination of those technologies, we create the Open Service Compendium (OSC), a crowd-sourced cloud service registry. Our evaluation activities highlight how these developments solve real-world challenges in diverse near-production settings. All of this implies that a substantial benefit for service registry users can be created by following a simple architecture that is focused on their concrete needs - instead of aiming for highest sophistication and broadest applicability as observed in many of the related works. (C) 2018 The Authors. Published by Elsevier B.V.
收起